#slider-wrapper {
    width:938px;
    height:340px;
    margin:0 auto;border:solid 1px #d2d2d2;
    position:relative;
}
#slider {
    position:relative;
    width:938px;
    height:340px;
    margin-left:19px; /* Push the actual slider into the centre */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
    width:938px;
    height:340px;
}
#slider a {
    border:0;
    display:block;
}
.nivo-controlNav {
    background:url(../images/page_heading.png) bottom no-repeat; 
    width:540px;
    height:40px;
    position:absolute;
	text-align:center;
    bottom:-55px;
	left:-20px;
	padding-left:400px;
	padding-top:10px;
    z-index:20; /* Make sure it is visible above the slides */
}
.nivo-controlNav a {
    display:block;
    width:22px;
    height:22px;
    background:url(images/bullets.png) no-repeat;
    text-indent:-9999px;
    border:0;
    margin-right:3px;
    float:left;
}
.nivo-controlNav a.active {
    background-position:0 -22px; /* Selected bullet */
}
.nivo-caption {
    bottom:40%; /* Vertically centre the captions */
    left:auto;
    right:0px; /* Put them on the right */
    width:auto;
    max-width:930px;
    overflow:hidden;
    background:#fff;
    text-shadow:none;
    font-family: 'Anton', arial, serif; /* Using a Google Font (not required) */
    color:#4c4b4b;
	-moz-border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;behavior:url(PIE.htc);
}
.nivo-caption p {
    padding:5px 15px;
}
.nivo-caption a { 
    color:#333;
    font-weight:bold;
	text-decoration:none;
    font-size:25px;
    text-transform:uppercase;
}

